Page({
  data: {
    contentArr: []
  },

  onLoad(options) {
    // 接收我的页面传来的 memberid
    let id = 0;
    wx.getStorage({
      key: 'vipuser',
      success: (res) => {
        // 获取存储中的 memberId
        id = res.data.memberId;
        console.log(res.data);
        console.log(id);
        // 发起请求
        wx.request({
          url: `http://127.0.0.1:9090/notifications/findbynotificationId/${id}`,
          method: 'GET',
          success: (res) => {
            console.log(res);
            this.setData({
              contentArr: res.data.data
            });
            console.log(this.data.contentArr);
            // 对 contentArr 中的 notificationTime 进行处理
            this.formatNotificationTime();
          },
          fail: (err) => {
            wx.showToast({
              title: '加载失败',
              icon: 'none'
            });
          }
        });
      },
      fail: (err) => {
        console.error('获取存储失败:', err);
      }
    });
  },

  formatNotificationTime() {
    let newContentArr = this.data.contentArr.map(item => {
      let newItem = {...item };
      if (newItem.notificationTime) {
        newItem.notificationTime = this.formatTime(newItem.notificationTime);
      }
      return newItem;
    });
    this.setData({
      contentArr: newContentArr
    });
  },

  formatTime(time) {
    // 将时间字符串转换为 YYYY-MM-DD 格式
    const date = new Date(time);
    const year = date.getFullYear();
    const month = (date.getMonth() + 1).toString().padStart(2, '0');
    const day = date.getDate().toString().padStart(2, '0');
    return `${year}-${month}-${day}`;
  },

  onReady() {},

  onShow() {},

  onHide() {},

  onUnload() {},

  onPullDownRefresh() {},

  onReachBottom() {},

  onShareAppMessage() {}
});